thunder lizard (apatosaurus excelsus) - French English Dictionary